#ifndef _SHELL_FIGHTBUFF_BEAN_H_
#define _SHELL_FIGHTBUFF_BEAN_H_

#include "Beans.h"
#include "Message.h"
using namespace std;
class FightBuff : public Bean
{
	public:
	FightBuff();
	~FightBuff();
	void reset();
	FightBuff* clone();
	//0.表示没有.效果号1普通攻击 2武功攻击 。3添加属性buff。4持续添加属性buff,5控制类buff
	int8 buffEffect;
	//0,表示没有.1.普通攻击(0.普通伤害，1暴击。2闪避)2武功攻击(0.普通伤害，1暴击。2闪避)3添加属性buff(按照装备属性表) 4持续添加属性buff(按照装备属性表) 5控制类buff(1重伤2内伤3封穴4解封)
	int8 bufferType;
	//0不显示1或2显示图片,其他显示值包含负数
	int32 bufferValue;
	
	bool read_from(ByteBuf& buf);
	bool write_to(ByteBuf& buf);
};

#endif
